#include "house.h"
#include <QPixmap>

House::House(QGraphicsItem *parent) : QGraphicsPixmapItem(parent)
{
    // 设置房子的图片，并进行缩放
    setPixmap(QPixmap(":/assets/house.png").scaled(100, 100, Qt::KeepAspectRatio));

    // 初始化房子的生命值
    m_health = 500;
}

void House::takeDamage(int damage)
{
    m_health -= damage;
    // 可以在这里添加一些视觉反馈，比如让房子闪烁一下
}

int House::health() const
{
    return m_health;
}
